import { http } from "@/utils/http";

/** 获取分类信息 */
export function getCommonCategoryList(
  data?: object
): Promise<CommonCategoryInfoData[]> {
  return http.request({
    url: "/digitalHuman/getCommonCategoryList",
    method: "post",
    data
  });
}
/** 分类信息 */
export interface CommonCategoryInfoData {
  /** 分类ID */
  categoryId: string;
  /** 分类名称 */
  name: string;
  /** 分类描述 */
  remark: string;
  /** 分类排序 */
  sort: number;
  /** 分类类型 */
  type: number;
}
/** 创建AI内容 */
export function createAiText(data?: object): Promise<string> {
  return http.request({
    url: "/ai/createAiText",
    method: "post",
    data
  });
}
/** AI范文列表 */
export function getAiTitleExampleVoList(
  data?: object
): Promise<AiTitleExampleVoInfoData[]> {
  return http.request({
    url: "/ai/getAiTitleExampleVoList",
    method: "post",
    data
  });
}
/** 分类信息 */
export interface AiTitleExampleVoInfoData {
  /** 标题 */
  title: string;
}

/** 创建视频 */
export function createHumanVideo(data?: object): Promise<string> {
  return http.request({
    url: "/digitalHuman/createHumanVideo",
    method: "post",
    data
  });
}
